package com.hy.service;

import com.hy.common.base.RespResult;
import com.hy.entity.dto.PlaceSearchDTO;
import com.hy.entity.pojo.HyPlace;
import com.hy.entity.vo.HyPlaceVO;
import com.hy.entity.vo.HyUserVO;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

public interface HyPlaceService {

    RespResult showPlaceByDto(PlaceSearchDTO searchDTO);


    RespResult addPlace(HyPlace place);


    RespResult deletePlace(List<Integer> ids);


    RespResult updatePlace(HyPlace place);


    RespResult getPlaceTree();


    List<HyPlaceVO> listPage(Map<String, Object> queryCondition, Integer pageNo, Integer pageSize);

    void saveStuListWithBatch(List<HyPlace> data);

    RespResult importExcelBigData(MultipartFile multipartFile, HttpServletRequest request);
}
